// udp_client.cc
// 使用UDP协议的客户端
#include "udp_client.hpp"
#include <string>
#include <memory>
// 当错误运行客户端时显示
void UseMessage(const string &proc)
{
    cout << "Method of use:";
    cout << proc << "serverip serverport" << endl;
}

int main(int argc, char *argv[])
{
    // 保证有正确的命令行参数
    //./proc ip port
    if (argc != 3)
    {
        UseMessage(argv[0]);
        exit(USAGE_ERR);
    }

    unique_ptr<Client> client(new Client);
    // 开始运行客户端
    client->Start(argv[1], atoi(argv[2]));

    return 0;
}